【www.guakaob.com--日本移民】
篇一:《双引号及双引号里的单引号》
双引号及双引号里的单引号
(一) 说话人在前,说的话在后。
例:约瑟说:“爷爷一定有办法。”
这是最常遇到的一种情况,也是最简单的:只要在“说话人说”的后面加上冒号,然后用引号将他说的话引起来就可以了。
(二)说话人在中间,说的话在两边。
例:“非常抱歉,孩子,”大树说,“我现在只是个老树墩,没有什么可以给你的了。” 这种情况就稍微复杂一点,一般用于说的话比较长,并且话有两层意思的情况。说话人的话仍然是用引号引起来,不过说话人“说”的后面是用逗号的。
(三)说话人在后面,说的话在前面。
例:“噢,我大概猜不出来。”大兔子说。
这种情况下,说话人“说”的后面是直接用句号。因为,这是一句话的结束。
(四)说的话很多,引号连用。
例:孩子们太兴奋了,他们不停地喊:“有蛋糕和冰淇淋吗?”“有装饰物吗?”“有礼物吗?”
这么多的引号凑在一起,紧密相连,每一对引号之间都是没有其他标点的。
(五)分段的引号。
例:大家争得不可开交,
字典公公把意见发表:
“孩子们,你们都很重要,
少一个,我们的文章就没这样美妙。
“滴水汇成了大江,
碎石堆成了海岛,
大家都不要把个人作用片面强调,
任何时候都不要骄傲!” 有时候,一个人说的话,可能会有很多的意思,为了更清晰、更有层次地表达说话人的意思,可以将不同意思或层次的话分成不同的段落。
这时候,每一段话的前引号和最后一段话的后引号,是一定要有的,至于其他段落的后引号,则是可有可无的。就我们一般的习惯而言,是不使用的。
如果在双引号中的句子里,还引用由其他人的话,或者名人名言等,要用单引号。 双引号里在想引用其他语句就得用单引号
接着解释:“收豆子、红薯的时候,獾正肥哩。肉香、油多,俗语说‘八斤獾肉七斤油’啊。”
周老师对学生说:“我们学习上要不断进步;否则就要后退。古语不是说:‘学如逆水行舟,不进则退嘛’? ”
当时北平各报载“十一月三十日重庆专电”:“北大代理校长傅斯年,已由昆明返渝,顷对记者谈:‘伪北大之教职员均系伪组织之公职人员,应在附逆之列,将来不可担任要职。’”
漫画家天呈见别人买有凡高的画册, 便赞叹起来,“你挑得好,你买的书好,我买不起这么好的书。我比凡高次一等,我是‘次凡高’。”
篇二:《关于SQL语句中的双引号、单引号和&》
关于SQL语句中的双引号、单引号和&
(1)先来看一个最简单的SQL语句
Insert Into users(username) values("小王")
大家来看一下,这是一个标准的SQL语句,因为username是文本型字段,所以字段值两边要加双引号,表示小王是一个字符串。
(2)可是在ASP中,我们通常这样写
strSql="Insert Into users(username) values('小王')"
此时,前后的双引号表示中间是一个字符串。而小王两边的单引号是因为发生了引号嵌套,所以内层引号该为了单引号。单引号句子。
(3)实际插入时,因为小王通常是从表单中获取的变量,不过因为变量不能直接写入字符串,必须通过连接符&和字符串连接在一起,所以要写成如下形式:
myusername=Request.Form("username")
……
strSql="Insert Into users(username) values('" &myusername& "')"
很多人此时就糊涂了,为什么其中又有单引号,又有双引号啊。简单的看上面的式子,其实是由如下三部分组成的:
字符串常数:"Insert Into users(username) values('"
字符串变量:myusername
字符串常数:"')"
直接理解上面的式子可能比较困难,现在我们变量myusername的值代入就能看清楚了。假如myusername="小王",代入:
strSql="Insert Into users(username) values('" & "小王" & "')"
然后依次执行其中的连接运算符,结果为:
strSql="Insert Into users(username) values('小王')"
这就是(2)中提到的正确的SQL语句。
到此就能看清楚了:
式子中第1、2个双引号配套,表示这是一个字符串。第3、4个双引号配套,也表示是一个字符串。而式子中的单引号就是文本型字段值小王前后的单引号。
(4)上面只有一个字段,下面来看一个有两个字段的情况:
strSql="Insert Into users(username,password) values('" &myusername& "','" &mypassword& "')" 其中myusername和mypassword是变量。
现在假如myusername="小王",mypassword="123456",代入其中,结果为:
strSql="Insert Into users(username,password) values('" & "小王" & "','" & "123456" & "')" 依次执行连接运算,结果为:
strSql="Insert Into users(username,password) values('小王','123456')"
(5)文本型字段值两边加引号,日期型两边加#,数字、逻辑两边什么都不用加。
如下面age是数字,submit_date是日期型。
strSql="Insert Into users(username,password,age,submit_date) values('" &myusername& "','" &mypassword& "'," &myage& ",#" &mysubmit_date& "#)"
注意这里根据字段的类型两边加上相应的符号,或者不加。假如myusername="小王",mypassword="123456",myage=20,mysubmit_date="2004-4-1",代入其中,结果为:
strSql="Insert Into users(username,password,age,submit_date) values('" &小王" & "','" & "123456" & "'," & 20 & ",#" & "2004-4-1" & "#)"
这里的20很特殊,运算时,首先会自动转换为字符串,因为这里参与运算的都是字符串。结果为: strSql="Insert Into users(username,password,age,submit_date) values('" &小王" & "','" & "123456" & "'," & "20" & ",#" &"2004-4-1" & "#)"
依次执行连接运算,结果为:
strSql="Insert Into users(username,password,age,submit_date) values('小王
','123456',20,#2004-4-1#)"
这正是我们需要的标准的SQL语句。
篇三:《如何避免SQL语句中含有单引号而导致操作失败?》单引号句子。
如何避免SQL语句中含有单引号而导致操作失败?单引号句子。
向数据库加入字符类型的数据时,我老爱写错数据中含有单引号的语句而导致操作失败,像:
正确的SQL语句:单引号句子。
INSERT baby (baby_id,Name,Location)
VALUES ( 1,'SongYanhao''s baby','intels'')
我经常写成:
INSERT baby (baby_id,baby_name,Location)
VALUES ( 1,'SongYanhao's baby','intels')
如何在ASP中避免这种错误呢?
在ASP中要避免这种错误,可以这样写:
baby = Request("baby_name")
location = Request("Location")
baby = Replace(baby,"'","''")
location = Replace(location,"'","''")
mySQL = "INSERT baby (baby_id,baby_name,location) VALUES(1,"
mySQL = mySQL & "'" & baby & "','" & location & "')"
篇四:《excel表格中如何设置下拉菜单》
再点击"中输入",女;。上一篇:形容同事离开的句子