#j2team_job
Techcombank đang tuyển dụng các vị trí sau:
⭐️Senior #Tester (#ManualTest, #AutomationTest, #PerformanceTest): [https://blog.techcombankjobs.com/viec-lam/senior-tester-manual-automation-performance-.35a8dbe2.html](https://blog.techcombankjobs.com/viec-lam/senior-tester-manual-automation-performance-.35a8dbe2.html)
⭐️ Senior DBA (#Oracle, #SQL): [https://blog.techcombankjobs.com/viec-lam/chuyen-vien-chuyen-vien-cao-cap-van-hanh-co-so-du-lieu-dba-.35a8c903.html](https://blog.techcombankjobs.com/viec-lam/chuyen-vien-chuyen-vien-cao-cap-van-hanh-co-so-du-lieu-dba-.35a8c903.html)
⭐️ Senior #Operations Specialist: [https://blog.techcombankjobs.com/viec-lam/senior-operations-specialist.35a8dbe0.html](https://blog.techcombankjobs.com/viec-lam/senior-operations-specialist.35a8dbe0.html)
⭐️ #Services Manager: [https://blog.techcombankjobs.com/viec-lam/service-manager.35a8dbe1.html](https://blog.techcombankjobs.com/viec-lam/service-manager.35a8dbe1.html)
Lương up to 3000$
Yêu cầu >3 năm kinh nghiệm tại vị trí tương đương. Có kinh nghiệm về mảng [#T24](https://www.linkedin.com/feed/hashtag/?keywords=t24&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6902471445897732096), [#Corebanking](https://www.linkedin.com/feed/hashtag/?keywords=corebanking&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6902471445897732096) là một lợi thế
Ưu tiên ứng viên có thể sử dụng tiếng anh
Tư vấn vị trí tuyển dụng tại Techcombank và ứng tuyển trực tiếp, mọi người có thể liên hệ Đức qua:
Linkedin: [https://www.linkedin.com/in/huyducnguyen1706/](https://www.linkedin.com/in/huyducnguyen1706/)
Email: [DucNH2@techcombank.com.vn](mailto:DucNH2@techcombank.com.vn)
[#job](https://www.linkedin.com/feed/hashtag/?keywords=job&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6902471445897732096) [#lookingforjob](https://www.linkedin.com/feed/hashtag/?keywords=lookingforjob&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6902471445897732096) [#lookingfortale](https://www.linkedin.com/feed/hashtag/?keywords=lookingfortale&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6902471445897732096)
#j2team_discussion
***SQL INJECTION LỖ HỔNG CON KIẾN, HẬU QUẢ CON VOI***
SQL Injection là một lỗ hổng rất cơ bản nhưng lại dễ dàng bị bỏ qua trong quá trình phát triển ứng dụng. Lỗ hổng này nguy hiểm tới mức cho phép các h@cker lấy quyền quản trị của website, thay đổi nội dung, lợi dụng để ăn cắp các thông tin nhạy cảm, hoặc thậm chí làm bàn đạp tấn công chiếm quyền quản trị toàn hệ thống. Đây là phương thức tấn công yêu thích của Hacker khi lần đầu tiếp cận với website của bạn.
Lỗ hổng này có thể hiểu đơn giản như sau. Trang web của bạn được tạm chia thành hai thành phần là Code và Cơ sở dữ liệu (CSDL - Database). Các chức năng của trang Web như đăng ký, đăng nhập, mua hàng, đọc tin tức được lập trình viên tạo ra phải kết nối vào Database. Việc kết nối này giúp cho thông tin của bạn và khách hàng được lưu trữ, kiểm tra và xử lý.
Để Code và Database có thể hiểu được nhau thì Code phải sử dụng ngôn ngữ của Database là SQL để giao tiếp. Tỉ dụ, có một ông khách muốn lấy những qủa CAM trong rổ HOA QUẢ nhưng với điều kiện là ĐÃ CHÍN trong trang Web của bạn.
Phần Code lúc này nói cho Database hiểu được nhu cầu của ông khách kia là:
* _̉ ̣ = ̣_́ = Đ̃ ́
Với lòng tham và cách chơi không cần xanh chín, ông khách kia đã sửa đoạn yêu cầu Loại quả của mình cần mua lúc này là "Cam--" (Có hai dấu gạch ngang ở cuối) thay vì "Cam". Code có biết gì đâu, cũng ngoan ngoãn làm theo, và gửi cho Database câu truy vấn là:
* _̉ ̣ = -- ̣_́ = Đ̃ ́
CSDL lúc này tự nhiên trả về tất cả các quả Cam mà không cần biết nó đang ở Trạng_Thái nào. Vì trong ngôn ngữ của Database thì hai cái dấu gạch ngang (--) được hiểu là bỏ qua hết những thứ đằng sau. Hành động của ông khách kia được gọi là Injection (tiêm vào), và cái thứ tiêm vào là ngôn ngữ SQL. Nên người ta gọi là SQL Injection.
Cre: Cookie Hân Hoan
#sql #cookiehanhoan #cookieowasp #cookiebaomatweb
#j2team_discussion #sql
Khi bạn phải lọc những dữ liệu bị lỗi trong database (cơ sở dữ liệu) nhưng lại không biết dữ liệu đó bị lỗi cụ thể như thế nào. Các bạn làm cách nào?
Mình chọn lọc trực tiếp trên database . Việc cần làm là lấy ra toàn bộ những dữ liệu KHÔNG BỊ LỖI. Và lọc những "thằng" KHÔNG nằm trong đó ra.
> SELECT * FROM ten_bang WHERE ten_cot NOT IN (SELECT ten_cot FROM ten_bang WHERE dieu_kien = 'dieu_kien_dung')
Mình giải thích qua cho một số bạn chưa hiểu tại sao mình lại lồng 2 câu SELECT. Các bạn để ý chỗ "NOT IN", câu điều kiện IN cho phép các bạn chỉ định nhiều giá trị trong một mệnh đề. Nhưng trong một số trường hợp bảng của các bạn lấy được nhiều dữ liệu quá nó sẽ vượt mức "ô chứa" cho phép. Câu SELECT thứ 2 sẽ giải quyết được vấn đề đó.
Ở câu SELECT thứ 2 mình chỉ "select" ra gía trị để matching với câu điều kiện ở trước. Và qua đó mình đã lấy được những phần data bị lỗi thông qua một mệnh đề phủ định chỉ bằng 1 câu SQL.
Còn về performance thì mình chưa đo nên chưa biết được.
**Note: Câu SQL ở trên mình viết ví dụ cho dễ hiểu thôi. Nhưng vẫn đề xuất các bạn sử dụng tiếng anh để tạo bảng cũng như cột. Vì nhìn tiếng việt không dấu trong lập trình rất là "ngứa mắt"*
Em đang muốn truyền 2 tham số (Từ Ngày và Đến Ngày)
để lấy ra bản Ghi theo điều kiện : Từ Ngày <=Ngày Lập<= Đến Ngày .
Các Cao nhân chỉ giúp em với ạ, Em cảm ơn cả nhà.
#J2teamcommunity #SQL #procedure
#J2team_question
#powerBI #SQL
Mình đang thực hiện get data từ SQL vào PBI bằng 2 cách:
Cách 1: import
Chọn data, chọn bảng sales
Cách 2: direct query (mục đích direct query để có thể daily refresh data qua gateway)
|| select order ID, orderdate
|| from sales
Kết quả là: cách 1, PBI nhận diện cột orderdate có type là date/time, còn theo cách 2 thì không.
Mong mọi người giúp đỡ. Thanks
#Sql help
Mình có vấn đề về database của sql server 2008
Hiện mình đang có bộ backup của data và bộ data mới cập nhật.
Hai bộ data này chỉ thay đổi nhỏ liên quan đến thuộc tính của column.
Hiện tại không có bản ghi chú nào để biết được đã thay đổi những gì.
Bộ backup cũ mình restore lên một server test.
Các bạn giúp mình một câu lệnh để so sánh toàn table giữa hai database.(toàn bộ các table giống hệt nhau)
Mình cần tìm sự khác biệt giữa 2 column trong information_schema.column
Là : character_maximum_length
Câu lệnh mình viết không chuẩn nên không ra kết quả
Use datanew
Go
Select a.table_name,a.character_maximum_length,b.character_maximum_length
From information_schema.column a
Left join dataold.information_schema.column b
On a.table_name = b.table_name
Where a.character_maximum_length<>b.character_maximum_length
Order by a.table_name
#j2teamquestion #Sql
Em đã lục sạch google nhưng tìm không ra nên xin phép ad được đăng câu hỏi lên đây ạ.
Em có cấu trúc csdl MASV DIEMLAN1 DIEMLAN2 .
Em muốn tính điểm Tb của các sv thì làm thế nào ạ?
Em muốn sắp xếp các thông tin masv thành các cột dọc.
Hàng ngang sẽ là cột diemlan1 diemlan2 tính được ko các bác ?!
p/s: em gà xin các bác giúp. Cảm ơn nhiều ạ .
[Tài liệu HTML/CSS/SQL/Java Cơ bản]
- Tài liệu lập tình & thiết kế web (HTML/CSS/SQL/Java) dành cho những người mới bắt đầu.
Link: https://goo.gl/7AOuVP
*Tài liệu CSS có video
Tổng hợp nguồn.
---
Nghia is Gay
[#j2team_share] [Tag: #basic #web #html #css #sql #java]
[#J2_NghiaGay] [#protect@64x2135343@]
share cho a e nào cần: link xem online hoặc tải 100 ebook (tiếng Anh) miễn phí về data science từ tổng quan, lý thuyết thống kê, thuật toán, đến các ngôn ngữ lập trình Python, R, MongoDB... áp dụng vào data science, từ cơ bản đến nâng cao...
Link: https://goo.gl/LhHt7C
Pass: datascience
#protect@74y2z253@
#j2team_share #datascience #python #R #mongoDb #SQL #NoSQL #datamining #artificialintelligence