简述字符串函数CONCAT()和CONCAT_WS()的区别。
CONCAT(STRING|BINARY A, STRING|BINARY B,...):对二进制字节码或字符串按顺序进行拼接,没有分隔符。 CONCAT_WS(STRING SEP, STRING A, STRING B...):以指定分隔符SEP对字符串按顺序进行拼接。CONCAT_WS(STRING SEP, ARRAY[STRING]):以指定分隔符SEP将ARRAY中的元素拼接成字符串。
举一反三
- 语句SELECT CONCAT(-, abc), CONCAT_WS(-,abc,xyz);的执行结果是
- 定义一个函数concat(),使用func_get_args()函数接受传递过来的字符串参数,并将其连接,返回结果。调用函数concat(‘a’,true,-3.56),并将结果输出
- 截取子串的函数是 A: inst B: CONCAT C: substring D: subst
- 下列函数中,用于返回字符串最左侧字符的ASCII代码值的是()。 A: INSERT B: ASCII C: CONCAT D: LEFT
- 关于MyBatis模糊查询中进行SQL字符串拼接时,说法错误的是( ) A: 使用“${}”进行SQL字符串拼接时,无法防止SQL注入问题。 B: 可以使用MySQL中的concat()函数进行字符串拼接。 C: 使用MySQL中的concat()函数进行字符串拼接,也无法防止SQL注入。 D: 使用MySQL中的concat()函数进行字符串拼接,导致数据库移植性变差。
内容
- 0
使用如下哪条语把字符串string2附加到字符串string1? A: Concat(string1)+ concat(string2); B: string1.concat(string2); C: join(stringl1 string2);
- 1
以下哪一项是字符串截取函数() A: right() B: trim() C: concat() D: substr()
- 2
Hive中concat函数的作用是是将传入的参数连接成为一个字符串,则concat(’a’,null,’b’)的结果是 A: ab B: a C: b D: NULL
- 3
下面哪个函数是用于连接字符串的? A: LEFT B: INSERT C: CONCAT D: ASCII
- 4
mysql数据库中,用于拼接字符串的函数是 A: count() B: concat() C: sum() D: as()