1667. Fix Names in a Table
Analysis
这个题是在考察如何修改数据,并且需要将首字符与剩余字符做区分。
Code
1 | select user_id, concat(upper(left(name, 1)), lower(substring(name, 2))) as name |
1484. Group Sold Products By The Date
Analysis
这个题有点麻烦,需要依次解决 3 个问题:
- 选出不同的日期
- 按照不同日期统计卖出的商品类型
- 将不同日期卖出的所有商品合并成一个字符串
Code
1 | select distinct sell_date, count(distinct product) as num_sold, group_concat(distinct product) as products |
1527. Patients With a Condition
Analysis
挑出含有含有特定子串的行。
Code
1 | select patient_id, patient_name, conditions |
其中的\\s
就是空格,所以用空格代替也是可以的。
Summary
每天都熟悉一点数据库的用法,汗😓。