查询表数据的时让表内数据全大写、小写、首字母大写、前几位字母大写

select                       
Upper(Substring(列名,
1, 1)) + Lower(Substring(列名, 2,LEN(列名))) AS
想显示的列名,       
 UPPER(列名)
AS 想显示的列名,                   
Upper(Substring(列名,
1, 6)) + Substring(列名, 7,LEN(列名))
AS 想显示的列名,       
LOWER(列名)AS 想显示的列名,                            
 from 表名;

Upper(Substring(列名, 1, 1)) + Lower(Substring(列名, 2,LEN(列名))) AS
想显示的列名,    --列数据首字母大写

UPPER(列名)
AS 想显示的列名,   --列数据全部大写

LOWER(列名)AS 想显示的列名,     --列数据全部小写

Upper(Substring(列名, 1, 6)) + Substring(列名, 7,LEN(列名))
AS 想显示的列名,  --列数据前几位字母大写

查询表数据的时让表内数据全大写、小写、首字母大写、前几位字母大写,码迷,mamicode.com

时间: 2024-11-03 17:44:22

查询表数据的时让表内数据全大写、小写、首字母大写、前几位字母大写的相关文章

MySql-对表内数据的基本操作

目录 对表内数据的基本操作 增 删 改 查 对表内数据的基本操作 create table t( id int primary key auto_increment, name char(20) not null, gender char(10) default 'man', age int )engine=innodb charset=utf8; 增 insert into 表名[(字段1,字段2...)] values(值1,值2...)[,(值1,值2...),...] #插入数据 ins

小程序数据返回时刷新当前页面数据

首先判断当前页面加载的所有页面的数组,数组中最后一个就是当前页面,然后onload当前页面. if (getCurrentPages().length != 0) { //刷新当前页面的数据 getCurrentPages()[getCurrentPages().length - 1].onLoad() } 或者在onShow中调用刷新数据的方法: onShow() { //返回显示页面状态函数 //错误处理 //this.onLoad()//再次加载,实现返回上一页页面刷新 ******不推荐

Mysql创建数据库与表,并添加表的数据

首先,在成功安装Mysql的基础上,进入到cmd窗口,登录我们的mysql管理系统. 登录方式:mysql -u用户名 -p密码 如果出现Welcome to...等一大堆英文指示,则说明成功进入了mysql系统. 因为我们不知道系统中有哪些库,所以要使用show databases 命令行,展示有那些库: 1.创建数据库与删除 CREATE DATABASE 数据库名 DEFAULT CHARSET='utf8'; Create database shiyan defaultcharset='

用SQL server导出到oracle,查询时提示“表或视图不存在ORA-00942”错误

用SQL server2005的导出工具,将数据导出表到oracle,表名称里看到有这张表了,但查询或删除时都提示“ORA-00942表或者试图不存在”的错误,上网查了一下,是如下原因: “查询或删除名称存在的表时,却提示不存在,你看看在user_tables里这几个表名是小写吗? 那说明你建表的时候肯定带引号了,请select的时候也带上引号.例如:select * from "tableName",可以看出如果在SQLserver中,如果表名是小写的,那导入到oracle时,建表时

【转】SQLServer恢复表级数据

原文地址:http://blog.csdn.net/dba_huangzj/article/details/8309503 最近几天,公司的技术维护人员频繁让我恢复数据库,因为他们总是少了where条件,导致update.delete出现了无法恢复的后果,加上那些库都是几十G.恢复起来少说也要十几分钟.为此,找了一些资料和工作总结,给出一下几个方法,用于快速恢复表,而不是库,但是切记,防范总比亡羊补牢好. 在生产环境或者开发环境,往往都有某些非常重要的表.这些表存放了核心数据.当这些表出现数据损

SQLServer恢复表级数据

原文:SQLServer恢复表级数据 最近几天,公司的技术维护人员频繁让我恢复数据库,因为他们总是少了where条件,导致update.delete出现了无法恢复的后果,加上那些库都是几十G.恢复起来少说也要十几分钟.为此,找了一些资料和工作总结,给出一下几个方法,用于快速恢复表,而不是库,但是切记,防范总比亡羊补牢好. 在生产环境或者开发环境,往往都有某些非常重要的表.这些表存放了核心数据.当这些表出现数据损坏时,需要尽快还原.但是,正式环境的数据库往往都是非常大的,统计数据表明,1T的数据库

我们在删除SQL Sever某个数据库表中数据的时候,希望ID重新从1开始,而不是紧跟着最后一个ID开始需要的命令

一.如果数据重要,请先备份数据 二.删除表中数据 SQL: Delete From ('表名')  如:Delete From abcd 三.执行新语句 SQL: dbcc checkident('表名',reseed,0) 如:dbcc checkident('abcd',reseed,0) 注: { DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value) 检查指定表的当前标识值,如有必要,还对标识值进行更正. } 这样操作后,新插入的

数据库表之间数据转移

假设A表是原来的表,B表是要转的表 如果你想转出后的数据完全是A表的数据,且B表结构和A表一样 你可以这样 select * from A into B go drop Table A go 这个就顺利的把A表删除,并且数据全部到B表 如果只是转出一部分可以,并在A表中删除者部分数据 select * from A into B where 你的条件 go delete from A where 条件要和上面的一样就可以了 go 3.如果你的B表是本来存在的,且里面已经有数据了 你只能 inse

3Python全栈之路系列之MySQL表内操作

Python全栈之路系列之My SQL表内操作 先创创建一个表用于测试 -- 创建数据库 CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; -- 创建表 CREATE TABLE `tb` (   `id` int(5) NOT NULL AUTO_INCREMENT,   `name` char(15) NOT NULL,   `alias` varchar(10) DEFAULT NULL,   `ema