როგორ შეიძლება მოხდეს SQL ინექცია თარიღის შეყვანის ველით?
Data Engineer
SELECT * FROM table1 AS t1 LEFT JOIN table2 AS t2 ON t1.date_start > t2.date_start
აირჩიეთ * ცხრილიდან1 როგორც t1 მარცხენა JOIN ცხრილზე2 როგორც t2 ON t1.date_start > t2.date_start d = { True: 42, 1: 2, 1.0: 100500 } print(d)
තෝරන්න * දත්තසමුදා1 ලෙස t1 වමට JOIN දත්තසමුදා2 ලෙස t2 ON t1.date_start > t2.date_start --DML ඉතිරි නොවන්නේ නම් Employee වගුව සෑදීම (id int, salary int, departmentId int); Employee වෙත ඇතුල් කරන්න (id,salary,departmentId) අගයන් සමඟ (1, 70000, 1),(2, 94000, 1),(3, 85000, 1),(4, 80000, 2),(5, 60000, 2),(6, 62000, 3),(7, 90000, 3),(8, 94000, 3),(9, 94000, 3); cte ලෙස( තෝරන්න *, rank() over(partition by departmentId order by salary desc) ලෙස max_salary Employee සිට ) තෝරන්න * from cte කොහොමද max_salary = 1
რა ხდება, როდესაც ერთ ნოდში Postgres-ის შეკითხვები პარალელურად მიმდინარეობს?
რა განსხვავებაა EXPLAIN და EXPLAIN ANALYZE-ს შორის?
გქონია ოდესმე საჭიროება ანგარიშების, დაფების, ვიზუალიზაციების (BI) შექმნის?
რისი ნიშნით შეიძლება ითქვას, რომ მონაცემთა საცავი საჭიროა?
რა არის SQL ინექცია?
როგორ მივუდგეთ სიტუაციას, როდესაც ბიზნესი ითხოვს ახალი აქციის მონაცემების ვიზუალიზაციით ანგარიშს?
Greenplum-ში MPP არქიტექტურის ნაკლოვანებები რა არის?
რა არის VACUUM PostgreSQL-ში? რა მიზნით გამოიყენება?
ხუთი Git ბრძანების სახელები.
Python-ში დეკორატორი რა არის და რა მიზნით გამოიყენება (Airflow-ის კონტექსტში)?
რა კითხვები გაქვს ჩემთან?
მხოლოდ გასაგებად, რა არის საგარეო გასაღების შეზღუდვა და რა არის მისი აზრი, როდესაც არსებობს დამოკიდებული ჩანაწერები (ლოგიკურად) წაშლის/განახლებისას?
გაუზიარე ჩემთან Greenplum-ის შესახებ — მონაცემების შენახვის ფორმატები, ხაზოვანი და სვეტოვანი შენახვა.
ACID-ის უპირატესობებსა და ნაკლოვანებებს გარდა წაკითხვის სიჩქარის რა შეიძლება ითქვას?
იცნობ თუ არა Avro ფორმატს?
რა არის დაკის ტიპიზაცია (duck typing)?