select from sql语法问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 21:59:19
select * from tbl_name where field in ($expr) 其中 field in是起什么作用 $expr是字符串

field
是字段的意思

select * from tbl_name where field in ($expr)
查询表tbl_name字段 field 值在$expr范围内的数据

例如:
select * from tbl_name where id in (1,2,3,4,5)

查出id等于1,2,3,4,5 的数据

select * from tbl_name where field in ($expr)

field 表中字段名,就是field字段中的值在($expr)值范围中

字段属于那个范围内,常见的有两种格式:如:
1) where age in (33,44,55)
2) where age in (select age from Tableb where age > 30)