mysql 根据字符串查询id
时间: 2023-07-15 09:14:48 浏览: 116
可以使用MySQL中的SELECT语句和LIKE运算符来实现根据字符串查询id,示例代码如下:
```
SELECT id FROM table_name WHERE string_column LIKE '%search_string%';
```
其中,table_name是要查询的表名,string_column是包含字符串的列名,search_string是要搜索的字符串。%是通配符,表示匹配0个或多个任意字符。
例如,如果要在名为users的表中根据用户名查询对应的用户ID,可以使用以下语句:
```
SELECT id FROM users WHERE username LIKE '%john%';
```
这将返回所有用户名中包含"john"的用户的ID。
相关问题
mysql 空字符串实体
MySQL中的空字符串实体是指在数据库中存储一个空字符串的值。在MySQL中,可以使用空字符串来代替NULL值,因为空字符串不同于NULL值,它可以被索引和比较。在查询中,可以使用CASE WHEN语句来判断空字符串实体的值,并进行相应的处理。
例如,在引用中的查询语句中,使用了CASE WHEN语句来判断idnumber字段是否为NULL或者为"1",如果是,则将其转换为空字符串,否则保留原值。
在实体类中,可以使用String类型来表示空字符串实体。在引用中的实体类中,使用了String类型的id、name字段来表示实体的id和名称,同时使用了String数组类型的item字段来表示实体的其他属性。
阅读全文