导入
模式匹配
了解 SQL 中的模式匹配和通配符。
1SELECT 列1, 列2, ... 2FROM 表名 3WHERE 列名 LIKE 模式;
| 客户ID | 客户姓名 | 邮箱 | 电话 | 地址 |
|---|---|---|---|---|
| 1 | John Doe | john.doe@smail.com | 413-456-6862 | 123 椴树街,春田市,01103 |
| 2 | Jane Smith | jane.smith@inlook.com | 708-567-5234 | 456 槐树大道,河滨市,60546 |
| 3 | Alice Johnson | alice.j@jmail.com | 317-678-5717 | 789 橡树路,格林伍德,46142 |
| . . . | . . . | . . . | . . . | . . . |
| 21 | Charlotte Miller | charlotte.m@hotmail.com | 512-234-1311 | 66 松林小径,日落谷,78745 |
| 22 | Lucas Anderson | lucas.anderson@jmail.com | 708-345-9809 | 77 核桃街,湖景镇,48850 |
| 23 | Emma Watson | emma.w@service.org | 864-789-4731 | 303 桦树路,格林伍德,29646 |
1-- Customers 表的定义 2 3-- CREATE TABLE Customers ( 4-- CustomerID INT PRIMARY KEY AUTO_INCREMENT, 5-- CustomerName VARCHAR(50) NOT NULL, 6-- Email VARCHAR(50), 7-- Phone VARCHAR(15), 8-- Address VARCHAR(100) 9-- ); 10-- ------------------------------------------------------------------------------ 11 12SELECT 客户姓名, 地址 13FROM Customers 14WHERE 地址 LIKE '%格林伍德%';
1-- Customers 表的定义 2 3-- CREATE TABLE Customers ( 4-- CustomerID INT PRIMARY KEY AUTO_INCREMENT, 5-- CustomerName VARCHAR(50) NOT NULL, 6-- Email VARCHAR(50), 7-- Phone VARCHAR(15), 8-- Address VARCHAR(100) 9-- ); 10-- ------------------------------------------------------------------------------ 11 12SELECT 客户姓名, 地址, 邮箱 13FROM Customers 14WHERE 地址 LIKE '%格林伍德%' AND 邮箱 LIKE "%service.org%";
| 客户姓名 | 电话 |
|---|---|
| Jane Smith | 708-567-5234 |
| Emily Davis | 708-345-4980 |
| Olivia Thompson | 708-123-1561 |
| Lucas Anderson | 708-345-9809 |
1-- Customers 表的定义 2 3-- CREATE TABLE Customers ( 4-- CustomerID INT PRIMARY KEY AUTO_INCREMENT, 5-- CustomerName VARCHAR(50) NOT NULL, 6-- Email VARCHAR(50), 7-- Phone VARCHAR(15), 8-- Address VARCHAR(100) 9-- ); 10-- ------------------------------------------------------------------------------ 11 12-- 请在此处编写你的代码
1SELECT 客户姓名, 电话 2FROM Customers 3WHERE 电话 LIKE '708%';
1SELECT 客户姓名, 电话 2FROM Customers 3WHERE 电话 LIKE '708%';
| 产品ID | 产品名称 | 价格 | 库存 |
|---|---|---|---|
| 1 | 智能手机 | 635.79 | 50 |
| 4 | 智能户外灯 | 75.62 | 25 |
| 11 | 智能厨房秤 | 75.65 | 40 |
| 16 | 智能电视 | 2599.99 | 20 |
| 19 | 智能手表 | 500.00 | 50 |
| 20 | 智能健身手环 | 350.99 | 60 |
1-- Products 表的定义 2 3-- CREATE TABLE Products ( 4-- ProductID INT PRIMARY KEY AUTO_INCREMENT, 5-- ProductName VARCHAR(50) NOT NULL UNIQUE, 6-- CategoryID INT, 7-- Price DECIMAL(10, 2) NOT NULL, 8-- Stock INT NOT NULL, 9-- FOREIGN KEY (CategoryID) REFERENCES Categories(CategoryID) 10-- ); 11-- ------------------------------------------------------------------------------ 12 13-- 请在此处编写你的代码
1SELECT 产品ID, 产品名称, 价格, 库存 2FROM Products 3WHERE 产品名称 LIKE '%智能%';
1SELECT 产品ID, 产品名称, 价格, 库存 2FROM Products 3WHERE 产品名称 LIKE '%智能%';