再现理想 发表于 2015-1-16 22:36:41

MYSQL网站制作之怎样在把凌驾流动长度的笔墨以……暗示...

如IBM公司最近宣布让渠道合作伙伴分销其SaaS应用程序的新计划。微软认为MySQL学习教程是销售其云计算服务的重要组成部分。然而即使有这种趋势,DBaaS仍然不同于内部数据库,解决方案提供商必须认识到这一点;否则,他们不仅仅是丢失几个客户,而是要失去的更多。有次,有个之前的同事(是个小MM)问我一个成绩:她想在一个网页中显现一个文章题目的列表,可是思索到有的题目太长,影响美妙,就想参照其余网站上的款式,把凌驾流动长度的笔墨用省略号取代,可是本人又不晓得怎样完成,以是想到我(唉,必要我的时分才会想到我,呜……)拿到标题后,我决意从数据库来动手,写查询语句来完成,了局以下:
申明语句:
SELECT(LEFT(原字段,位数)+...)AS新字段
FROM表名WHEREDATALENGTH(原字段)>位数
UNIONALL
SELECT原字段AS新字段FROM表名WHEREDATALENGTH(原字段)<=位数
厥后思索到ACCESS中不撑持DATALENGTH()函数,以是改成LEN(),不外如许的话,中笔墨也算作一名,而不是本来的两位。
<P>
最初写成:
selecttop5*from(
SELECTid,(LEFT(,25)+...)ASdescriptionx,kind,datetime,description,author,hitFROMWHERElen(description)>25
UNIONALL
SELECTid,descriptionASdescriptionx,kind,datetime,description,author,hitFROMWHERElen(description)<=25)TempTablewherekind=举动简报o有的时候,一些缺失的功能可以通过别的办法来实现,例如,在MySQL4.1以前,你可以通过使用join方法来替代子查询的功能。在MySQL5.0中,大多数关系型数据库所要求的功能已经都具备。

金色的骷髅 发表于 2015-1-19 18:26:56

然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情

小魔女 发表于 2015-1-26 22:23:11

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

深爱那片海 发表于 2015-2-4 21:04:23

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

若相依 发表于 2015-2-10 10:49:59

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

再见西城 发表于 2015-3-1 10:01:36

我个人认为就是孜孜不懈的学习

admin 发表于 2015-3-10 13:12:26

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

活着的死人 发表于 2015-3-17 08:09:29

我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!

愤怒的大鸟 发表于 2015-3-24 03:26:09

大侠们有推荐的书籍和学习方法写下吧。
页: [1]
查看完整版本: MYSQL网站制作之怎样在把凌驾流动长度的笔墨以……暗示...