like-2escape.sql

来自「本程序中即有讲义」· SQL 代码 · 共 34 行

SQL
34
字号
--Use the ESCAPE clause
--下例使用 ESCAPE 子句和转义符查找 mytbl2 表的 c1 列中的精确字符串 10-15%。



USE pubs
GO
IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
        WHERE TABLE_NAME = 'mytbl2')
    DROP TABLE mytbl2
GO

USE pubs
GO
CREATE TABLE mytbl2
(
 c1 sysname
)
GO

INSERT mytbl2 VALUES ('Discount is 10-15% off')
INSERT mytbl2 VALUES ('Discount is 10-15.5% off')
INSERT mytbl2 VALUES ('Discount is .10-.15 off')

GO

SELECT c1 
FROM mytbl2
WHERE c1 LIKE '%10-15!% off%' ESCAPE '!'
--WHERE c1 LIKE '%10-15*% off%' ESCAPE '*'
GO

  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?