-
sql语句大全之ROUND() 函数
ROUND() 函数
ROUND 函数用于把数值字段舍入为指定的小数位数。
SQL ROUND() 语法
SQL ROUND() 实例
我们拥有下面这个 "Products" 表:
现在,我们希望把名称和价格舍入为最接近的整数。
我们使用如下 SQL 语句:
NOW() 函数
NOW 函数返回当前的日期和时间。
SQL NOW() 语法
我们拥有下面这个 "Products" 表:
现在,我们希望显示当天的日期所对应的名称和价格。
我们使用如下 SQL 语句:
FORMAT() 函数
FORMAT 函数用于对字段的显示进行格式化。
SQL FORMAT() 语法
SQL FORMAT() 实例
我们拥有下面这个 "Products" 表:
现在,我们希望显示每天日期所对应的名称和价格(日期的显示格式是 "YYYY-MM-DD")。
我们使用如下 SQL 语句:
· Previous Page
· Next Page
SQL 语句
· Previous Page
ROUND 函数用于把数值字段舍入为指定的小数位数。
SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM table_name
参数 | 描述 |
column_name | 必需。要舍入的字段。 |
decimals | 必需。规定要返回的小数位数。 |
我们拥有下面这个 "Products" 表:
Prod_Id | ProductName | Unit | UnitPrice |
1 | gold | 1000 g | 32.35 |
2 | silver | 1000 g | 11.56 |
3 | copper | 1000 g | 6.85 |
我们使用如下 SQL 语句:
SELECT ProductName, ROUND(UnitPrice,0) as UnitPrice FROM Products
结果集类似这样:ProductName | UnitPrice |
gold | 32 |
silver | 12 |
copper | 7 |
NOW 函数返回当前的日期和时间。
SQL NOW() 语法
SELECT NOW() FROM table_name
SQL NOW() 实例我们拥有下面这个 "Products" 表:
Prod_Id | ProductName | Unit | UnitPrice |
1 | gold | 1000 g | 32.35 |
2 | silver | 1000 g | 11.56 |
3 | copper | 1000 g | 6.85 |
我们使用如下 SQL 语句:
SELECT ProductName, UnitPrice, Now() as PerDate FROM Products
结果集类似这样:ProductName | UnitPrice | PerDate |
gold | 32.35 | 12/29/2008 11:36:05 AM |
silver | 11.56 | 12/29/2008 11:36:05 AM |
copper | 6.85 | 12/29/2008 11:36:05 AM |
FORMAT 函数用于对字段的显示进行格式化。
SQL FORMAT() 语法
SELECT FORMAT(column_name,format) FROM table_name
参数 | 描述 |
column_name | 必需。要格式化的字段。 |
format | 必需。规定格式。 |
我们拥有下面这个 "Products" 表:
Prod_Id | ProductName | Unit | UnitPrice |
1 | gold | 1000 g | 32.35 |
2 | silver | 1000 g | 11.56 |
3 | copper | 1000 g | 6.85 |
我们使用如下 SQL 语句:
SELECT ProductName, UnitPrice, FORMAT(Now(),'YYYY-MM-DD') as PerDate
FROM Products
结果集类似这样:FROM Products
ProductName | UnitPrice | PerDate |
gold | 32.35 | 12/29/2008 |
silver | 11.56 | 12/29/2008 |
copper | 6.85 | 12/29/2008 |
· Next Page
SQL 语句
语句 | 语法 |
AND / OR |
SELECT column_name(s) FROM table_name WHERE condition AND|OR condition |
ALTER TABLE (add column) |
ALTER TABLE table_name ADD column_name datatype |
ALTER TABLE (drop column) |
ALTER TABLE table_name DROP COLUMN column_name |
AS (alias for column) |
SELECT column_name AS column_alias FROM table_name |
AS (alias for table) |
SELECT column_name FROM table_name AS table_alias |
BETWEEN |
SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 |
CREATE DATABASE | CREATE DATABASE database_name |
CREATE INDEX |
CREATE INDEX index_name ON table_name (column_name) |
CREATE TABLE |
CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, ....... ) |
CREATE UNIQUE INDEX |
CREATE UNIQUE INDEX index_name ON table_name (column_name) |
CREATE VIEW |
CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition |
DELETE FROM |
DELETE FROM table_name (Note: Deletes the entire table!!) or DELETE FROM table_name WHERE condition |
DROP DATABASE | DROP DATABASE database_name |
DROP INDEX | DROP INDEX table_name.index_name |
DROP TABLE | DROP TABLE table_name |
GROUP BY |
SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 |
HAVING |
SELECT column_name1,SUM(column_name2) FROM table_name GROUP BY column_name1 HAVING SUM(column_name2) condition value |
IN |
SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) |
INSERT INTO |
INSERT INTO table_name VALUES (value1, value2,....) or INSERT INTO table_name (column_name1, column_name2,...) VALUES (value1, value2,....) |
LIKE |
SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern |
ORDER BY |
SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC] |
SELECT |
SELECT column_name(s) FROM table_name |
SELECT * |
SELECT * FROM table_name |
SELECT DISTINCT |
SELECT DISTINCT column_name(s) FROM table_name |
SELECT INTO (used to create backup copies of tables) |
SELECT * INTO new_table_name FROM original_table_name or SELECT column_name(s) INTO new_table_name FROM original_table_name |
TRUNCATE TABLE (deletes only the data inside the table) |
TRUNCATE TABLE table_name |
UPDATE |
UPDATE table_name SET column_name=new_value [, column_name=new_value] WHERE column_name=some_value |
WHERE |
SELECT column_name(s) FROM table_name WHERE condition |
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式