题解 | #获取Employees中的first_name#

获取Employees中的first_name

http://www.nowcoder.com/practice/74d90728827e44e2864cce8b26882105

  • 参考答案
    从右边截取
select first_name from employees
order by right(first_name,2)
  • 知识拓展
    从左边截取

截取id='10002'员工薪水的前4位作为他的新工资

update employees set salary=left(salary,4)
where id='10002';
  • 另外一种截取方法substr()
    substr(str,start,num)
    注意:start是从1开始,也就是字符串的第一个元素位置不是0,而是1;num是向右截取几位
select first_name from employees
order by substr(first_name,length(first_name)-1,2)
全部评论

相关推荐

挥毫自在:想白嫖你呢
点赞 评论 收藏
分享
09-24 18:30
已编辑
长春工业大学 产品经理
小肥罗:HR就是好人的缩写哈哈哈哈
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务