SQL(Structured Query Language)是一种用于访问和处理数据库的标准语言。它可以用来查询、更新和管理关系数据库。SQL面试题是用来测试应聘者对SQL的知识和实践能力的一种常见考题。
SQL面试题可以分为三大类:基本概念、数据库设计和SQL语句。
1. 基本概念: a. 什么是关系数据库? b. 什么是SQL? c. SQL有哪些常用命令? 2. 数据库设计: a. 如何创建一个表格? b. 如何在表格中删除一行或一列? c. 如何在表格中修改字段名称或字段类型? 3. SQL 语句: a. 请写出一条 SELECT 语句? b. 请写出一条 UPDATE 语句? c. 请写出一条 DELETE 语句?
MID() 函数用于从文本字段中提取字符。
参数 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。规定开始位置(起始值是 1)。 |
length | 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。 |
在本教程中,我们将使用众所周知的 Northwind 样本数据库。
下面是选自 "Customers" 表的数据:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
下面的 SQL 语句从 "Customers" 表的 "City" 列中提取前 4 个字符:
SQL NULL 值 NULL 值代表遗漏的未知数据。 默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。SQL NUL...
SQL LCASE() 函数LCASE() 函数 LCASE() 函数把字段的值转换为小写。 SQL LCASE() 语法SELECT LCASE(column_name) FROM table...
SQL LEN() 函数LEN() 函数 LEN() 函数返回文本字段中值的长度。 SQL LEN() 语法SELECT LEN(column_name) FROM table_name;演...
SQL Server DATEDIFF() 函数 SQL Server Date 函数定义和用法 DATEDIFF() 函数返回两个日期之间的天数。 语法DATEDIFF(datepart,...
所有平台的 MySQL 下载地址为:MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台。注意:安装过程我们需要通...
我们知道在MySQL中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE 子句来获取指定的记录。W...
SQL Date 函数SQL 日期(Dates) 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 ...