如何在sql中不使用LIKE关键字获取以“J”或任何“字母”开头的所有名称?
答案 0 :(得分:3)
SELECT *
FROM FooTable
WHERE LEFT(FooField, 1) = 'J'
答案 1 :(得分:2)
Oracle解决方案
SELECT *
FROM table_name
WHERE SUBSTR( name, 1, 1 ) = 'J'
MySQL& PosgreSQL解决方案
SELECT *
FROM table_name
WHERE LEFT( name, 1 ) = 'J'
SQL Server解决方案
SELECT *
FROM table_name
WHERE SUBSTRING( name, 1, 1 ) = 'J'