单行函数
--操作数据对象
--接受参数返回一个结果
--只对一行进行变换
--每行返回一个结果
--可以转换数据类型
--可以嵌套
--参数可以是一列或一个值 字符函数
SQL> select lower('HELLO') 大写转小写,upper('hello2') 小写转大写,initcap('hellothis world') 首字母大写 from dual;
大写 小写转 首字母
转载
2024-04-11 21:05:01
109阅读
SQL大小写规范和 sql_mode一、SQL大小写规范1、Windows和Linux平台区别2、Linux下大小写规则设置3、SQL编写建议二、sql_mode的合理设置(了解即可,一般不动)1、 宽松模式 vs 严格模式2、模式查看和设置 一、SQL大小写规范1、Windows和Linux平台区别在 SQL 中,关键字和函数名是不用区分字母大小写的,比如 SELECT、WHERE、ORDER
转载
2023-10-27 00:30:45
192阅读
# SQL Server 大小写敏感性
在使用 SQL Server 进行数据库开发和管理时,了解其大小写敏感性是非常重要的一部分。大小写敏感性决定了 SQL Server 如何识别字符串中的字母大小写,进而影响到查询的结果和数据的存储。本文将详细介绍 SQL Server 的大小写敏感性,提供相应的代码示例,并使用流程图帮助您更好地理解相关流程。
## 1. 什么是大小写敏感性
在 SQL
sql语句中的字母大小写规则随语句元素的不同而变化,同事还要取决于你正引用的事物和Mysql服务器主机上的操作系统。Sql关键字和函数名(例:select now();)关键字和函数名不区分字母的大小写。数据库、数据表和视图的名字。在服务器主机上,MySQL数据库和数据表用底层文件系统中的目录和文件表示。因而数据库和数据表名字的默认字母大小写情况将取决于服务器主句上的操作系统。Windows不区分
原创
2021-04-21 21:11:33
492阅读
对于 SQL 初学者,在写 SQL 语句时,只要遵守下面几个书写规则,就可以避免很多错误。这些规则都非常简单,下面我们来逐一介绍。SQL 语句要以分号 ;结尾在RDBMS(关系型数据库)当中,SQL 语句是逐条执行的,一条 SQL 语句代表着数据库的一个操作。我们通常在 句子的句尾加注标点表示这句话的结束,中文句子以句号 。 结束,英文以 .号结束,而 SQL 语句则使用英文 ;结尾。SQL 语句
转载
2023-11-01 23:35:34
126阅读
SQL 语句的大小写规则与语句组成元素、引用内容和服务器所使用的操作系统有关。 1) SQL 关键字和函数名 SQL 的关键字和函数名不区分大小写。例如,下面这些语句都是等价的:
SELECT NOW();
select now();
sElEcT nOw();
2) 数据库名、表名和视图名 MySQL 用服务器主机的底层文件系统所包含的目录和文件来表示数据库和表。因此,数据
转载
2023-12-12 21:31:02
156阅读
层次模型:像一棵树网状模型:像城市地铁链路关系模型:像一张excel表格SQL:结构化查询语言,用来访问和操作数据库系统。SQL语言关键字不区分大小写,但是针对不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写;同一个数据库在不同的操作系统上也有不同区分大小写的规则。习惯:SQL关键字总是大写,以示突出,表名和列名均使用小写。关系模型本质上就是若干个存储数据的二维表,可以把
转载
2023-11-27 20:27:00
131阅读
sql及其规范 sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。 <1> 在数据库系统中,SQL语句不区分大小
sql及其规范 sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。 <1> 在数据库系统中,SQL语句不区分大小
转载
2023-12-14 11:33:24
795阅读
# SQL Server 强制大小写的使用与实现
在 SQL Server 中,大小写敏感性是一个非常重要的主题。通常,数据库的排序规则(Collation)定义了如何处理字符串,包括字符的大小写。这篇文章将深入探讨 SQL Server 中如何强制执行大小写敏感性,并提供相关代码示例。
## 什么是排序规则(Collation)
排序规则决定了字符串比较时如何处理字母的顺序和大小写。SQL
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。一、基础 1、说明:创建数据库 CREATE DATABASE database-name (数据库名称) 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'di
/介绍 字符函数是oracle中最常用的函数,我们来看看有哪些字符函数: lower(char):将字符串转化为小写的格式upper(char):将字符串转化为大写的格式length(char):返回字符串的长度substr(char,m,n):取字符串的字串 示例: 1)将所有的员工的名字按小写的方式显示SQL> select lower(ename),sal from emp; 2)将所
# 实现SQL Server区分大小写
## 一、整体流程
为了实现SQL Server区分大小写,你需要在数据库中设置区分大小写的规则。下面是实现该功能的步骤表格:
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 创建或修改数据库 |
| 2 | 修改数据库的COLLATE设置 |
| 3 | 重新启动SQL Server |
## 二、具体操作步骤
###
原创
2024-02-18 07:19:19
151阅读
1.--区分大小写 --注意:
"collate Chinese_PRC_CS_AI"要放在字符串条件后面
select
*
from
a
where
col
=
’AbCdE’ collate Chinese_PRC_CS_AI and Id>10
--
区分大小写
select
转载
2023-12-08 10:57:36
139阅读
字符串相关小写字母转换在一些数据查询的场景中,我们要查询一些同时包含大小写字母的值,但是一般情况下无法实现大小写模糊匹配。SELECT employee_id, last_name, department_id
FROM employees
WHERE last_name = 'higgins';
未选定行我们发现,上文就没有输出我们将last_name 改为lower(last_name),发
转载
2024-05-19 02:35:39
300阅读
一、Sql规范? sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。 <1> 在数据库系统中,SQL语句不区
转载
2023-11-03 21:19:28
178阅读
一、SQL概述什么是SQL?SQL语法要求SQL语句在RDBMS当中是逐条进行的。SQL语句可以单行或多行书写,以分号“;”结尾SQL语句不区分关键字的大小写,不管是SELECT或者select都不会报错,表和列名也一样,但为了区分建议关键字使用大写。表名称在Linux系统上区分大小写SQL语句中插入到表中的数据是区分大小写的,例如:computer、Computer或COMPUTER,三者是不一
转载
2023-11-15 15:47:33
1207阅读
SQL及其规范SQL(Structured Query Language结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。 SQL功能强大、简单易学、使用方便,已经成为了数据库操
转载
2023-08-13 20:18:25
1712阅读
默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”, 如果使用查询语句:select * from test where tname like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Ora
转载
2023-10-17 13:50:07
193阅读
我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。语法是collate collation_namecollation_name::={
转载
2024-06-04 12:07:14
35阅读