MySQL字符串大小写转换需要用到MySQL字符串大小写转换函数,MySQL 字符串大小写转化函数有两对: lower(), uppper() 和 lcase(), ucase():
mysql>select lower('DDD')
+--------------+
| lower('DDD') |
+--------------+
| ddd |
+--------------+
mysql>select upper('ddd')
+--------------+
|upper('ddd') |
+--------------+
| DDD |
+--------------+
mysql>select lcase('DDD')
+--------------+
| lcase('DDD') |
+--------------+
| ddd |
+--------------+
mysql>select ucase('ddd')
+--------------+
| ucase('ddd') |
+--------------+
| DDD |
+--------------+
Mysql没有金额类型的字段,mysql提供了两个数据类型:numeric和decimal,这两种数据类型可以轻松解决上面的问题:NUMERIC 和 DECIMAL 类型被 MySQL 以同样的类型实现,这在 SQL92 标准中是允许的。他们用于保存对准确精度有重要要求的值,例如与金钱有关的数据。当以它们中的之一声明一个列时,精度和数值范围可以(通常是)被指定;例 如:
salary DECIMAL(5,2)
在这个例子中,5 (精度(precision)) 代表重要的十进制数字的数目,2 (数据范围(scale)) 代表在小数点后的数字位数。在这种情况下,因此,salary 列可以存储的值范围是从 -99.99 到 99.99。(实际上 MySQL 在这个列中可以存储的数值可以一直到 999.99,因为它没有存储正数的符号)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)