
SQL日常记录
文章平均质量分 54
→飘渺的尘埃
初学者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RTRIM()函数、LTRIM()函数、TRIM()函数
例如该表中的该字段内容有空格,如果想去掉该内容的右边的空格,则用RTRIM()函数。原创 2024-07-24 16:52:47 · 599 阅读 · 0 评论 -
4 SQL中拼接字段(+ 、|| 、concat)
如果我想把两个列的字段拼接起来,在SQL中的SELECT语句中,可使用一个特殊的操作符来拼接两个列。根据所使用的DBMS,次操作符可用加号(+)或两个竖杠(||) 表示。在MYSQL和MariaDB中,必须使用特殊的函数。SQL Server使用+号。DB2、Oracle、PostgreSQL和SQLite使用||。详细请参阅具体的DBMS文档。使用的是||语法(DB2、Oracle、PostgreSQL和SQLite使用||)说明:是+还是||?原创 2024-07-24 16:40:22 · 650 阅读 · 0 评论 -
3 过滤数据-使用SELECT语句的WHERE子句指定搜索条件
我们日常工作中涉及到的数据库表一般包含大量的数据,很少需要检索表中的所有行,可能只会根据特定的操作去提取其中部分的内容。只查询部分数据需要指定的搜索条件,这个搜索条件也称为过滤条件。在SELECT语句中,数据是根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出。表中列出的某些操作符是冗余的(如< >与!< 相当于 >=)。并非所有DBMS都支持这些操作符。>这两个操作符外,其他都支持。原创 2024-07-24 15:49:27 · 344 阅读 · 0 评论 -
2 MYSQL中的相关排序检索指令(ORDER BY)
如果我们想对我们的sql语句返回的数据进行一个特定的顺序排序,我们则可以用ORDER BY子句ORDER BY子句取一个或多个列的名字,据此对输出进行排序。-- 按照role_sort 字段进行升序排序注意:ORDER BY子句的位置在指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句。如果它不是最后的子句,将会出错。原创 2024-07-24 15:26:36 · 272 阅读 · 0 评论 -
1 返回一行或者一定数量的行在不同数据库中的指令实现
1、第一个被检索的行是第0行,而不是第1行。因此,LIMIT 1 OFFSET 1会检索第2行,而不是第1行。通俗易懂的来说,就是你offset标识的是n,那么mysql返回的数据是从第n行(不包含第n行的数据)之后的数据。使用这个语法,逗号之前的值对应OFFSET,逗号之后的值对应LIMIT(反着的,要小心)。LIMIT 5 OFFSET 5指示MySQL等DBMS返回从第5行起的5行数据。LIMIT 5指示MySQL等DBMS返回不超过5行的数据。table_name: 表名。column:字段名称。原创 2024-07-24 14:12:59 · 762 阅读 · 0 评论