我在一个表格中有以下数据:
价格订单已发货
价格订单已发入库
价格订单已发出库
在SQL中,我需要编写一个查询来搜索表格中的字符串。在搜索字符串时,应忽略大小写。对于下面提到的SQL查询:
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%'
提供了以上所有数据,然而
SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%Priceorder%'
不起作用。
例如,当我搜索 'PriceOrder' 或 'priceOrder' 时,它可以工作,但是 'priceorder' 或 'Priceorder' 不起作用。我尝试使用 COLLATE 进行以下查询,但它没有起作用。请告诉我我错在哪里。
SELECT DISTINCT COL_NAME FROM myTable WHERE
COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'