sql语句的注意事项-关于聚合函数
1:如果在查询中包含聚合函数,而所选择的列不再聚合函数中,那么这些列就必须在group by子句中2:不能在where子句中用聚合函数限制行3:HAVING子句可以用于过滤组,他可以放在group by子句后4:group by可以不和HAVING子句一起使用,但是HAVING必须与group by子句一起使用。[@more@]
转载 mysql 备份脚本
#!/bin/bash################################################################## ## Purpose: MySQL backups ## This script does a full or incremental backup ## The full is done via mysqldump ## The incremental is done via flush-logs option ## with mysqladmin ## ## The script is also setup to email if a
解决Linux中sqlplus退格显示"^H" 的方法
通过设定环境变量就可以解决这个问题:这个只要在环境变量中加入stty erase ^H 即可。这个要根据使用的shell类型如果是bash把stty erase ^H添加到.bash_profile中如果是csh就把stty erase ^H 添加到.cshrc中退出后重新登陆oracle用户或者是通过执行source命令使环境变量生效即可[oracle@testdb ~]$ source .bash_profile[@more@]
oracle 单行函数-字符函数
1: ASCII(X)返回字符x的ascII码2:CHR(x)返回ASCII码的x的字符3:CONCAT(x,y)将y添加在x上,并将得到的字符作为结果返回4:INITCAP(x) 将x中的给个单词的首字符都转换成大写,并返回得到的字符串 5:INSTR(x,find_string[,start][,occurrence])在x中查找字符串find_string,然后返回find_string所在的位置,可以提供一个可选的start位置来指定该函数从这个位置开始查找。同样,也可以指定一个可选的occurrence参数,来说明应该返回find_string第几次出现的位置6:LENGTH(x)返回x中字符的个数7:LOWER(x)将x中的字母装换成小写,并返回得到