我在一个表格中有以下数据
价格订单发货
价格订单发货
出口订单
在 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”或者“ price Order”时,它能工作,但是“ price order”或者“ PriceOrder”不能工作。 我已经尝试使用 COLLATE 执行下面的查询,但是不起作用。一定要让我知道我哪里做错了。
SELECT DISTINCT COL_NAME FROM myTable WHERE
COL_NAME COLLATE latin1_general_cs LIKE '%Priceorder%'