
select
p.firstName
, p.lastName
, a.city
, a.state
from
person p
left join address a
on p.personId = a.personId
;


ON으로 조인하면 6개의 컬럼이 출력되고 USING으로 조인하면 5개의 컬럼이 출력됨
detp_id)을 두 번 포함할 필요가 없으니 하나만 출력되는 것!A nice side-effect of this is convenience - when you're using USING, if you want to refer to the column in your SELECT clause or elsewhere, you don't need to prefix the column name with the table name!
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN RETURN ( # Write your MySQL query statement below. ); END→ ????? 아니 이게 뭐람
CREATE FUNCTION getNthHighestSalary(num INT) RETURNS INT
BEGIN
RETURN (
WITH employee_rank AS (
SELECT
salary
, DENSE_RANK() OVER (ORDER BY salary DESC) AS rn
FROM
employee
)
SELECT
DISTINCT salary
FROM
employee_rank
WHERE
rn = num
);
END
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
SET N = N-1;
RETURN (
SELECT DISTINCT(salary) from Employee order by salary DESC
LIMIT 1 OFFSET N
);
END
CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT
BEGIN
DECLARE A INT;
SET A = N-1;
RETURN (
SELECT DISTINCT salary
FROM Employee
ORDER BY salary DESC
LIMIT A,1
);
END
def find_columns_with_keyword(df, keyword):
return [col for col in df.columns if keyword in col]
특정 값 있는지 확인
check=df[df["killMonsters"]=="7")
print(check.sum())
# 1
<a href="#1-가려는-도착지">1. 가려는 도착지</a> Test1
# 2
[1. 가려는 도착지](#1-가려는-도착지) Test2