怎么在sql数据库里把查询到的数据变为中文的形式。
发布网友
发布时间:2022-04-07 21:43
我来回答
共2个回答
懂视网
时间:2022-04-08 02:04
FUNCTION [dbo].[fn_NumberToChinese] (@number INT)
RETURNS VARCHAR(20)
AS
BEGIN
DECLARE @res VARCHAR(20);
DECLARE @str VARCHAR(10);
DECLARE @char CHAR(1);
SET @res = ‘‘;
SET @str = CAST(@number AS VARCHAR);
SET @char = SUBSTRING(@str, 1, 1);
SELECT @res = ( CASE ( CAST(@char AS INT) )
WHEN 1 THEN ‘一‘
WHEN 2 THEN ‘二‘
WHEN 3 THEN ‘三‘
WHEN 4 THEN ‘四‘
WHEN 5 THEN ‘五‘
WHEN 6 THEN ‘六‘
WHEN 7 THEN ‘七‘
WHEN 8 THEN ‘八‘
WHEN 9 THEN ‘九‘
ELSE ‘零‘
END );
IF ( LEN(@str) > 1 )
BEGIN
SELECT @res = @res + ( CASE LEN(@str)
WHEN 2 THEN ‘十‘
WHEN 3 THEN ‘百‘
WHEN 4 THEN ‘千‘
WHEN 5 THEN ‘万‘
WHEN 6 THEN ‘十‘
WHEN 7 THEN ‘百‘
ELSE ‘‘
END );
SET @res = @res
+ dbo.fn_NumberToChinese(CAST(SUBSTRING(@str, 2,
LEN(@str) - 1) AS INT));
END;
RETURN @res;
END;
使用:
SELECT dbo.fn_NumberToChinese(‘21‘)
结果:
二十一
在MSSQL中将数字转换成中文
标签:
热心网友
时间:2022-04-07 23:12
这东西,要么是人为操作把数据内容给修改了,这种一旦数据库没备份,一般不可恢复。
要么就是前台显示页面做了特殊处理,比如字符1代表男,0代表女,你这种有可能是某个字符代表其特定的中文含义,这个别人帮不了你,只能自己看程序解决。
从数据库中查询出来的数据显示在datagridview上 如何改变成中文列名 在...
通过 SQL 语句即可完成:比如: SELECT Sname,Ssex,Sage FROM students;在DataGridView控件中显示的为英文列名。将SQL 语句改为:SELECT Sname 姓名,Ssex 性别,Sage 年龄 FROM students;在DataGridView控件中显示的为中文列名。
怎么在sql数据库里把查询到的数据变为中文的形式。
这东西,要么是人为操作把数据内容给修改了,这种一旦数据库没备份,一般不可恢复。要么就是前台显示页面做了特殊处理,比如字符1代表男,0代表女,你这种有可能是某个字符代表其特定的中文含义,这个别人帮不了你,只能自己看程序解决。
SQL Developer中的中文乱码问题怎么解决啊?
1. **检查数据库字符集**:使用以下 SQL 查询来检查数据库当前使用的字符集:```sql SELECT userenv('language') FROM dual;```根据返回的结果,您需要确保数据库使用的是支持中文的字符集,如 ZHS16GBK。2. **修改 PL/SQL Developer 编码**:在 Windows 系统上,您需要创建或修改一个名为“N...
向SQL数据库表中插入数据时无法输入中文?
set names 'utf8';这是对数据库默认字符的设置 以后对数据库的操作都会使用utf8的字符编码 在你的程序里 也要适当的对字符进行处理 这要根据的你程序定 不一样的程序修改的形式不一样 像你以前在命令窗口下使用MySQL无法插入中文就是典型的字符不对造成的 你在对数据库操作之前 最好在命令窗口设置...
如何将SQL server 2008 里的查询结果导出到 Excel 表内?
1、首先打开SQL server 2008 应用程序,进入到程序操作页面中,选择需要编辑的表。2、然后在弹出来的窗口中查询数据,之后就可以看到想要导出来的数据了。3、然后鼠标右键单击该页面空白的地方,选择打开“将结果另存为”。4、然后在跳出来的窗口中,点击打开“保存类型”,选择“CSV”格式,回车确定。5...
在C#中怎么把SQL数据库中查询的结果以表格的形式显示到Windows窗体上,我...
SqlDataAdapter da = new SqlDataAdapter(sqlsel, conn);da.Fill(ds, "coust");DataTable dt = ds.Tables["coust"];conn.Close();return dt;// TODO: 这行代码将数据加载到表“studentDataSet.studentinfo”中。您可以根据需要移动或移除它。//this.studentinfoTableAdapter.Fill(this.studentDataSet...
plsql在同一个数据库中怎么把select的查询结果作为一列插入到一个已知...
insert into 表A(col_1)(select col_1 from 表B )注意 查询的字段数目类型要与插入的字段数目类型对应上去
易语言 怎么讲一个通过数据库查询到的数据集内容,填写到编辑框中?
记录集1.置连接 (数据库连接1)记录集1.打开 (“select production_id, id_name from rdinfo”, #SQL语句)记录集1.到首记录 ().判断循环首 (记录集1.尾记录后 = 假)记录集1.读文本 (“id_name ← 这里是表项名称 ”, 名称 ← 这里变量名 )编辑框1.加入文本()+#换行符 ...
怎么在sql数据库插入记录?
1、首先我们打开heidisql客户端,我们新建一个连接,如果连接的是sql server的数据库,要选择数据库的类型,端口号一般是1433如果是mysql的数据库,一般端口是3306,记住,别混了,输入用户名跟密码就能链接了。2、打开数据库后,我们选择一个表来操作,一般表都是在左侧的,我们依次展开,从数据库到表...
jsp中如何把数据库中查询出来的数据输出到jsp页面。
1、把数据库建好 CREATE TABLE `User` (`id` int(11) NOT NULL,`username` varchar(255) DEFAULT NULL,`password` varchar(255) DEFAULT NULL,`address` varchar(255) DEFAULT NULL,PRIMARY KEY (`id`))2、插入一个数据 insert into User values(1,"Martin","12345","zjut")3、建立一个...