我正在尝试按字母顺序对MySQL数据进行排序,例如:
A | B | C | D
当我点击B时,将运行以下查询:
select name from user order by 'b'
但结果显示所有以a、c或d开头的记录,我只想显示以b开头的记录。
感谢您的帮助。
我正在尝试按字母顺序对MySQL数据进行排序,例如:
A | B | C | D
当我点击B时,将运行以下查询:
select name from user order by 'b'
但结果显示所有以a、c或d开头的记录,我只想显示以b开头的记录。
感谢您的帮助。
我想只显示以字母b开头的记录
select name from user where name LIKE 'b%';
我试图将MySQL数据按字母顺序排序
select name from user ORDER BY name;
我正在尝试将MySQL数据按反字母顺序排序。
select name from user ORDER BY name desc;
select name from user where name = 'b' order by name
LIKE
运算符。 例如:select name from user where name like 'b%' order by name
这将选择以b
开头的记录。而以下查询将选择该列中任何位置出现b
的所有行:
select name from user where name like '%b%' order by name
您可以使用:
SELECT name FROM user WHERE name like 'b%' ORDER BY name
SELECT * FROM tbl_name ORDER BY field_name
通配符字符用于like子句,以对记录进行排序。
如果我们想搜索一个以 B 开始的字符串,那么代码如下:
select * from tablename where colname like 'B%' order by columnname ;
select * from tablename where colname like '%B' order by columnname ;
select * from tablename where colname like '%B%' order by columnname ;
select * from tablename where colname like '_B%' order by columnname ;
select * from tablename where colname like '__B%' order by columnname ;
WHERE
子句而不是 ORDER BY
子句。请尝试。select name from user where name like 'b%'
SELECT * from TABLE ORDER BY name
我尝试使用查询对数据进行排序,它对我来说运行良好,请尝试这样做:
select name from user order by name asc
还可以尝试以下按字母顺序搜索记录的查询
SELECT name FROM `user` WHERE `name` LIKE 'b%'
select Name from Employee order by Name ;
Order by 会将名称按照从 A 到 Z 的顺序排序。