SQl同用分组的方法将55和44开头的价格的和
来源:互联网 发布:淘宝网打底牛仔裤女 编辑:程序博客网 时间:2024/04/30 11:22
.统计2008-1-1到2009-1-1之前的所有售票员所售门票和船票金额。44门55船
select SUM(fee) from Ticket where (SaleTime>='2008-1-1' and SaleTime<'2009-1-1') and (MarkNo like '55%'or MarkNo like '44%') group by ROUND((MarkNo/100000000000),0)
这代码有一个体现了SQL语句中的顺序,合理运用了分组,并充分发挥了round的功能。
以下是我总结的SQL的常用内置函数:
1、ASCII()
返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用
‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。
2、CHAR()
将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回
NULL 。
3、LOWER()和UPPER()
LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。
4、STR()
把数值型数据转换为字符型数据。
STR (<float_expression>[,length[, <decimal>]])
length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺
省的length 值为10, decimal 缺省值为0。
当length 或者decimal 为负值时,返回NULL;
当length 小于小数点左边(包括符号位)的位数时,返回length 个*;
先服从length ,再取decimal ;
当返回的字符串位数小于length ,左边补足空格。
二、去空格函数
1、LTRIM() 把字符串头部的空格去掉。
2、RTRIM() 把字符串尾部的空格去掉。
三、取子串函数
1、left()
LEFT (<character_expression>, <integer_expression>)
返回character_expression 左起 integer_expression 个字符。
2、RIGHT()
RIGHT (<character_expression>, <integer_expression>)
返回character_expression 右起 integer_expression 个字符。
3、SUBSTRING()
SUBSTRING (<expression>, <starting_ position>, length)
返回从字符串左边第starting_ position 个字符起length 个字符的部分。
- SQl同用分组的方法将55和44开头的价格的和
- 用C#将汉字转为以字母开头的方法
- Magento 查询产品SKU和价格的SQL
- IP地址分类/IP地址10开头和172开头和192开头的区别
- IP地址分类/IP地址10开头和172开头和192开头的区别
- IP地址分类/IP地址10开头和172开头和192开头的区别
- 购买价格与商品价格和SKU价格的关系
- 避免将SQL语句写到同一行,再短的语句也要在关键字和谓词处换行。
- by分组和class分组的区别
- 用SQL语句把物品按名字分组后,只显示价格最低的那一条记录
- 更改phpcms2008的订单模块的价格具有两种 城人价格和儿童价格
- js 去掉开头和结尾的空格
- C和指针开头的程序
- Nt*和Zw*开头的函数
- protobuf 使用的开头和结尾
- jquery语句开头的#和.分别是什么意思
- 去除开头和结尾的0
- SQL 统计分组 Group By和Compute By的整理
- javascript 拖动对象
- 《CPlusPlusPrimer》第二章编程源码——Array模板简单实现
- 一段刪除文件和文件夾的java代碼
- Android 弹出对话框Dialog
- 多线程
- SQl同用分组的方法将55和44开头的价格的和
- autoconf 和automake生成Makefile文件
- 第二届 Android 应用开发中国大学生挑战赛 提交即获得背包
- Java不常见问题
- 详细解读Hibernate包的作用
- linux下安装rar
- 动态SQL 返回值
- AlertDialog dismiss 和 cancel方法的区别
- [Linux]VMware 无重启添加scsi硬盘实现LVM动态扩容(上)