暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

『2022』用SQL编写自己的“福”气卡,快来领“福”啦!

SQL数据库运维 2022-01-20
431

点击蓝色字关注“SQL数据库运维”

2021已悄然离去,也许,这一年,在忙碌中劳累了自己;也许,这一年,在追逐中迷失了自己;也许,这一年,在无聊中,打发了自己。但是,这一切都不要在意,从前不回头,以后不将就。2022接着给力!愿疫情能早一天过去,让我们能摘下口罩自由地呼吸!
寒暄完毕,言归正传,临近春节,某宝的每年扫“”活动也已经开始,今年的你是准备自己在工作本上手写“福”字还是找阿度分配一个“福”字呢?亦或是其他方式其实,这些都不重要,我决定用SQL语句编写一个“福”,看看在某宝可以“扫”出什么样“福”卡?小伙伴们都来试试吧!


第一步:首先找个点阵字生成器工具,将整个“福”字的每一个字符都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓。这里我用的是网络上直接找的一个,供参考:https://www.qqxiuzi.cn/zh/dianzhenzi-zifu/生成的样式大概是这个样子,如下图,然后选中复制、粘贴进SQL Server Management Studio客户端工具内,其他数据库同理。

第二步:将生成的点阵字复制到SQL编写界面大概就是这个样子,此时,可以自主进行替换字符显示,或者有绘画基础的可以充分进行改造下。我是把所有的字符批量替换成了小“福”字,如下图。

第三步:新建一个数据表,一个字段就够了,字段长度字符串100就行,可以根据自己需要自行更改,脚本如下:

CREATE TABLE SQLFU1 ( FU1 VARCHAR(100)); 

第四步:把生成的点阵字插入到数据表内。注:此处应注意,编写insert语句时,不要将点阵字的位置改变了,不然就不是“福”字了

insert into SQLFU1 values( '    福福                      ' );
insert into SQLFU1 values( '    福福                      ' );
insert into SQLFU1 values( '    福福福   福福福福福福福福福福福福福福福福福福' );
insert into SQLFU1 values( '     福福   福福福福福福福福福福福福福福福福福福' );
insert into SQLFU1 values( '     福                      ' );
insert into SQLFU1 values( '                            ' );
insert into SQLFU1 values( ' 福福福福福福福福福  福福福福福福福福福福福福福福  ' );
insert into SQLFU1 values( ' 福福福福福福福福福  福福福福福福福福福福福福福福  ' );
insert into SQLFU1 values( '       福福福  福福          福福  ' );
insert into SQLFU1 values( '       福福   福福          福福  ' );
insert into SQLFU1 values( '      福福    福福福福福福福福福福福福福福  ' );
insert into SQLFU1 values( '     福福福    福福福福福福福福福福福福福福  ' );
insert into SQLFU1 values( '     福福     福福          福福  ' );
insert into SQLFU1 values( '    福福 福                    ' );
insert into SQLFU1 values( '   福福福福福福  福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( '  福福福福福福福  福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( ' 福福福福福  福福 福福     福福     福福 ' );
insert into SQLFU1 values( ' 福福 福福  福  福福     福福     福福 ' );
insert into SQLFU1 values( ' 福  福福     福福     福福     福福 ' );
insert into SQLFU1 values( '    福福     福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( '    福福     福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( '    福福     福福     福福     福福 ' );
insert into SQLFU1 values( '    福福     福福     福福     福福 ' );
insert into SQLFU1 values( '    福福     福福     福福     福福 ' );
insert into SQLFU1 values( '    福福     福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( '    福福     福福福福福福福福福福福福福福福福 ' );
insert into SQLFU1 values( '    福福     福福            福福 ' );
第五步:运行,显示结果。是不是感觉不太好看,可以找个在线工具,弄个背景,接着往下看
SELECT * FROM SQLFU1;


扩展:使用一个在线工具(https://www.modb.pro/terminal),展现出一个整齐的“福”,只需将上边的建表、插入数据、查询数据,这些SQL语句在在线工具执行一遍就可以了,效果显示如下:

还在等啥呢!

赶快拿起手机“扫一扫



点击关注“SQL数据库运维”,后台回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。


动动小手点击加关注呦☟☟☟

最后修改时间:2022-01-24 10:02:12
文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论