ent / ent/ent

How to query with bitwise op?

Open
#3,839 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
17.2k
Forks
1k
PR merge metrics
No merged PRs in 30d

Description

Hi, I have some problem to write query:
There is a field `tag` with integer type. How to write query like raw sql `select * from table_name where tag & 16 = 16` ?

update:
find a way:
```
func(s *sql.Selector) {
s.Where(sql.ExprP("tag & ? = ?", 16, 16))
}
```

any better answer?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.